export default (func, delay) => {
  let timeout;
  return function (...args) {
    // 清除之前的定时器
    clearTimeout(timeout);
    // 设置新的定时器
    timeout = setTimeout(() => {
      func.apply(this, args);
    }, delay);
  };
};
